while True:
    num = int(input("Введите четырехзначное число:"))
    stroka = str (num)
    nuli = stroka.count("0")
    digit1 = num % 10 // 1
    digit2 = num % 100 // 10
    digit3 = num % 1000 // 100
    digit4 = num % 10000 // 1000
    if 10000 > num > 999:
        print("Введенное число является четерехзнач")
    else:
        print("число не четерехзнач")
        continue
    if num % 2 == 0:
        print (num,"четное")
    else:
        print (num,"не четное")
    if num % 3 == 0:
        print("делится на 3")
    else:
        print("число не делится на 3")
    if (num ** 0.5) % 1 == 0:
        print("число явл. квадратом числа:",пит ** 0.5)
    else:
        print("число явл. квадратом числа: Нет",)
    if (digitl ** 0.5) %1 ==0:
        print("цифра в разряде единиц явл. квадратом цифры:", digit1 ** 0.5)
    else:
        print("цифра в разряде единиц явл. квадратом цифры: Нет")
    if (digit2 ** 0.5) % 1 == 0:
        print("цифра в разряде десятков явл. квадратом цифры:",digit2 ** 0.5)
    else:
        print("цифра в разряде десятков явл. квадратом цифры: Нет")
    if (digit3 ** 0.5) % 1 == 0:
        print("цифра в разряде сотых явл. квадратом цифры:",digit3 ** 0.5)
    else:
        print("цифра в разряде сотых явл. квадратом цифры Нет")
    if (digit4 ** 0.5) % 1 == 0:
        print("цифра в разряде тысяч явл. квадратом цифры:",digit4 ** 0.5)
    else:
        print("цифра в разряде тысяч явл. квадратом цифры: Нет")
    if nuli * num:
        print("кол-во нулей в числе равно:", nuli ** 1)
    else:
        print("нулей в числе нет")
Print(num)
